body {background-color: #eff1f7;}
.assess-header .title {padding: 0px 15px; text-align: left}

.assess-detail .panel-heading {background: #fff;}
.assess-detail .panel-heading .panel-headeing-left {padding-right: 10px; flex: 1; font-size: 1.2em !important;}

.assess-detail .scroll-to-fixed-fixed {
    color: #fff;
    background-image: -webkit-linear-gradient(0deg, rgba(79,145,226,1) 0, rgba(73,181,244,1) 0, #0171fb 100%);
	background-image: -moz-linear-gradient(90deg, rgba(79,145,226,1) 0, rgba(73,181,244,1) 0, #0171fb 100%);
	background-image: linear-gradient(90deg, rgba(79,145,226,1) 0, rgba(73,181,244,1) 0, #0171fb 100%);
	background-position: 50% 50%;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: auto auto;
	background-size: auto auto;
    -webkit-box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.2) ;
    box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.2) ;
    border-bottom: 0px;
	position: fixed;
	top: 0;
	width: 100%;
	max-width: 960px;
	left: 50%;
    transform: translateX(-50%); /* 移动元素本身50% */
	z-index: 99;
}
.assess-detail .item-suggestion {padding: 15px;}
.mobilewrap .mb20 {margin-bottom: 20px;}
.mobilewrap .item-personal {margin-bottom: 20px; padding: 0px;}
@media only screen and (max-width:760px) {
	.assess-detail .item-suggestion .suggestion {display: block;}
	.mobilewrap .assess-detail .item .options {flex-wrap: wrap;}
    .mobilewrap .assess-detail .item .options label {width: 100vw; flex: initial; margin: 5px 0px;}
    .mobilewrap #vote-form .panelbox {padding: 0px;}
    .mobilewrap  .checkbox label i, .mobilewrap  .radiobox label i{top: -2px;}
}